package com.yzh.array02;

import java.util.Arrays;

/**
 * @author 于振晗
 * @title: Test03
 * @description: TODO 数组复制底层深度解析:System.arraycopy()直接底层使用C操作硬件，处理速度快
 * @date 2020年08月18日
 * @path com.yzh.array02;
 */
public class Test03 {
    public static void main(String[] args) {
        int [] arr = {1,2,3,4,5,6,7,8,9};
        int [] arrs = new int[arr.length<<1];
        int index = 4;
        //复制的数据来源
        //复制的数据源的起始索引
        System.arraycopy(arr,(index+1),arrs,index,(arr.length-1-index));

        System.out.println(Arrays.toString(arr));
        System.out.println(Arrays.toString(arrs));
    }

}
